Microsoft's Steve Ballmer To Retire Within 12 Months, Stock Surges