Mediating role of organizational partnership and hospital staff management in improving hospital performance and staff satisfaction