King Charles turns 77, with recent years seeing him face a cancer diagnosis and health setbacks while on the throne.