Powershell Loop Through Array Of Custom Objects