Brazil set for sports betting as President approves legislation