Sheffield taxi drivers protest over pay terms