Celebrities including David Beckham are also marking what would have been Captain Sir Tom’s 101st birthday.