Formula 1 revenue races to new record