Cancer explained