Microsoft, PCL Construction to develop cloud-based smart building solution