Water cannon bought by Boris Johnson for £322k sold for just £11k after police banned from using them