Flows, currents, and cycles for Markov Chains: large deviation asymptotics