UK tax revenue hits record high; calls for tax cuts