British Cycling chief steps down weeks after Shell controversy