Opinion Unite leader accuses London mayor Boris Johnson of putting politics ahead of the Olympic Games