Script to create dynamic PIVOT queries in SQL Server