The Shadow Chancellor John McDonnell said Labour wouldn't increase income tax for those earning less than £80,000 a year, as part of an election "personal tax guarantee" for 95% of taxpayers.