community pharmacist salary