sustainable sustainability environment energy careers in Port Elizabeth, South Africa