Hudson-Odoi signs new Chelsea contract