David Beckham and Prince William launched a campaign to help stigmatise the buying of ivory and rhino horn on Monday.