The International Association of Athletics Federations (IAAF) has agreed a six-year media rights deal with Chinese state broadcaster CCTV, with the partnership set to include Beijing’s hosting of the 2015 World Championships.