Republicans slam Obama over Syria