avana price of propranolol tablets baclofen price south africa lopressor over the counter sildenafil 100 mg prescription