King Charles has paid tribute to his "darling mama" Queen Elizabeth on the day she would have celebrated her 100th birthday.