niskanen model assumptions