Boris and Carrie Johnson’s wedding party guests will feast on ‘eco-friendly South African BBQ’