Stephon Marbury bids farewell to basketball