Over just three years HMRC collected over half a billion pounds in late payment interest after hikes in interest rates saw the figure rise by almost £100m in a single year