Canelo Alvarez vs. Daniel Jacobs Finalized For May 4