An Algorithm For Reliable Shortest Path Problem With Travel Time Correlations