President Obama arrives in London for G-20 summit