David Haye cleared of assault as judge rules he has no case to answer