Legendary batsman Sachin Tendulkar has called time on his Indian Premier League career, just hours after his team Mumbai won this year's title.