Senate votes to limit rights of Guantánamo detainees