Scientists are reporting a milestone for cancer research after charting 21 major mutations behind the vast majority of tumours.