Massachusetts has the highest annual cost of raising a child nationwide