Mark King has been suspended by the World Professional Billiards and Snooker Association (WPBSA) for five years.