Taxpayers spent the equivalent of two hours filing their tax returns in the last year, adding up to 25m hours of tax admin, research by Which has found