Alex Iwobi signs new 'long-term' deal with Arsenal