Donald Trump 'expected to visit Scotland'