APM to build $450 million Va. terminal