Let f be a function satisfying f(ab)=bf(a) for all positive real numbers a and b. If f(300)=4, what is the value of f(400)?
2
2.5
3
3.5
4