Trump out of World Snooker Championship as Jones pulls off shock