Using Service Principals in Databricks for Spark Access to Storage