'I Know the Pain of Somebody Who's Too Thin -- and Too Big': Tyra Banks Opens Up About Body and Weight Battles