Canelo Alvarez, Billy Joe Saunders agree to title unification bout in May