Job satisfaction levels among South African public healthcare professionals of Job satisfaction levels among South African public healthcare professionals