Juventus gain crucial title edge after late fightback downs Inter