Explain the concept of external stages and how you would securely load data from an Azure ADLS or AWS S3 bucket into Snowflake.