Madonna draws 1.6 million fans to Brazilian beach