George Bush Sr has been moved into intensive care after suffering "a series of setbacks that include a persistent fever," according to a family spokesman.
Doctors are "cautiously optimistic" about the 88-year-old former president's health, he added.
Video report by Debi Edward.
More top news
The Office for National Statistics said gross domestic product grew by just 0.1%.
William's comments came during a surprise appearance at an event scheduled for just his brother.
Matt Campbell, who collapsed just a few miles from the finish line, had hoped to raise £2,500.