Level of Job satisfaction among doctors and paramedical staff as related to self efficacy, hospital climate and certain biographical variables