Top 10 per cent male earners pay more in national insurance than they get in retirement benefit, study reveals