Jimmy Carter: Hamas is a legitimate political actor