Boris Johnson insists he still stands by the "350million a week for the NHS" figure, which others have claimed is not true.