Kate Middleton Gets Apology After Post-Baby Weight Criticism