British heavyweight Anthony Joshua will fight Jermaine Franklin on 1 April at the O2 Arena in London. Joshua, 33, who lost back-to-back fights to world…