UK tax take over £1 trillion for first time