Anthony Joshua will box Jake Paul, the YouTube influencer, next month in a controversial professional heavyweight fight.