Man whose heart stopped for three hours makes full recovery