Exploring the source of container cargo and passenger flow : a case of Shanghai port