U.S Senate allows F-16 sale to Pakistan, with riders