Self-reported beta-lactam allergy: inpatients in government funded and privately funded hospitals Cape Town, South Africa