Patient safety climate in general public hospitals in China: differences associated with department and job type based on a cross-sectional survey