Sachin Tendulkar retires from cricket