George Kambosos Jnr pulls off one of the great upsets to beat Teofimo Lopez