Diesel leaking from the tank of a small boat leaves a polluting sheen on the river Ouse in York, Yorkshire.