Understanding spatio-temporal variation of regional taxi flows in New York City