John Weston issues apology to Daniel Veniez