Mexican state of Sinaloa approves same-sex marriage