Russ Deane Sets New World Land Speed Record