Irish Cavalier causes Gold Cup ructions with Charlie Hall win