US top 50’s £46.8bn haul makes 2007 the best year ever