Tom Moore, a 99-year-old British war veteran walking his garden for the health service, has raised more than 12 million pounds ($15 million).