Board Heterogeneity and Organisational Performance: The Mediating Effects of Line Managers and Staff Satisfaction