A political legend breathes his last: DMK Chief M Karunanidhi passes away at 94