America Ferrera has revealed she was sexually assaulted aged nine and had to see the perpetrator on a daily basis afterwards for "years to come".