Apple to buy back whopping $100 billion in shares, hike dividend