A new study has analysed the frequency and causes of different cancers. Here’s what was found