Anheuser-Busch (AB) has lost a legal battle to sell its beer under the brand name Budweiser in Portugal.