Buying property on Portugal: All you need to know about residency, taxation and investment