Karunanidhi calls off fast on Sri Lanka