Stephen Fleming to quit