Amarante — municipality in Portugal