Man stole $122M from Facebook, Google, by sending fake invoices