Microsoft to launch $60bn share buyback and boost dividend