Punta Gorda approves medical marijuana dispensaries