Charles ready to rule after decades-long wait