Lee Selby retained his Commonwealth featherweight title with a fifth-round stoppage victory over Corey McConnell in Blackpool.