Anthony Joshua and Tyson Fury have finally signed a deal to face each other in November after 10 years in the making