prescription drug cost propranolol