Gisele Bündchen takes top honors with $42 million, thanks to contracts with H&M and Chanel, among others.