Heidi Klum dazzles in gold