Adriana Lima carries the Olympic torch in Brazil