Apple announces 128GB iPad