Wrench's on-demand vehicle repair and maintenance service picks up $20 million