Heidi Klum: Hot for ‘Vogue’