Foxconn cost to taxpayers could near $4.5 billion