Pakistan to host Asian snooker championship