Lee Selby will defend his Commonwealth featherweight title against unbeaten Australian Corey McConnell in Blackpool on April 20.