Robert White on Britain's Got Talent semi-final