Becoming the oldest person to ever assume the British throne, Queen Elizabeth’s son will be known as King Charles III, and will need to figure out how to generate public support after attracting criticism over the years