How do local governments decide on public policy in fiscal federalism? Tax vs. expenditure optimization