British public want curbs on high pay says social attitudes survey