2004 Welsh Open (snooker)