This Cubs-Angels trade for Willson Contreras could actually work