York and North Yorkshire mayor David Skaith has come under pressure from a political rival to keep the £2 bus fare cap in place.