What are the IFBT World Championships?

What are the IFBT World Championships?