Vince Cable calls on business to improve diversity