Marc Anthony kicks off Mexican Independence Day weekend