Steve Ballmer to retire from Microsoft CEO job (within 12 months)