Enablers and hindrances to health promotion and disease prevention practices among healthcare workers in Nelson Mandela Bay Municipality, South Africa