Former Arthur Hill, MSU star Jason Richardson retires from NBA