Heidi Klum's 170,000-calorie gift to Posh