It now costs half a million dollars to raise a child in America