Fare dodgers cost operators £35m a year