James Bond is as synonymous with brands as with sex and car chases. But does advertising in the films go over the top? Nicholas Barber crunches the numbers.