A 99-year-old British World War II veteran who shot to fame raising millions for health workers fighting the coronavirus has become the oldest artist to reach No. 1 in the UK music singles charts.