Salford fined £25,000