Australian winemakers can no longer use well-known names like Champagne, Prosecco, Port or Sherry on wines to be sold either at home or in the European Union, under a new deal that comes into force this week.