Bench bookkeeping service raises $18 million in funding