Gambling firms in UK agree to stop advertising during live sports broadcasts