Josh Warrington defended his Commonwealth featherweight title by forcing veteran Rendall Munroe to retire on his stool after seven rounds.