Ahead of his 40th birthday, Prince Harry has hailed his two children as the best presents he’s ever had.