World Snooker Championship 2005