Former UFC champion Anderson Silva and Chris Weidman will have a third fight – but this time inside the boxing ring.