nick swisher signs with Indians