can propranolol cause weight gain