Gates, Panetta criticize Obama on Syria; Navy Yard