Majority of public think British society is unfair and more must be done to tackle inequalities, says Fairness Foundation