Portugal general strike to impact 500 flights and public transport next week