US stuck between two enemies in Yemen