The Green Party has pledged to introduce a ‘citizen’s pension’ of £180 a week paid regardless of contribution record by next year, in a manifesto ahead of next month’s election.