Attitudes of Health Care providers toward Teamwork, Safety Climate and knowledge