1 million-square-foot Amazon fulfillment center coming to Port St. Lucie