Harbhajan Singh retires