Home World Microsoft to pay $20 million to settle US charges for violating children’s privacy