David Beckham stars in a new advert for Belstaff