Heidi Klum: 'I'm fulfilled'