FTC launches broad investigation into Microsoft