Juventus entertain slim Champions League hopes with win at Inter Milan