Billy Joe Saunders quits against Canelo Alvarez with swollen eye