The Impact of Organizational Climate and Culture on Employee Turnover