Ayesha Curry slams troll who body-shamed her 10-month-old son