The Recurrence Structure of General Markov Processes