Majority favor same-sex marriage in Virginia