Microsoft announces that chief executive Steve Ballmer will retire within the next 12 months.

Read more