Kirk becomes second Senate Republican to back same-sex marriage