Supreme Court hears Guantanamo detainees' case