With five days to go until Kate Middleton is due to give birth to their first child, Prince William has…