NBA: Pistons game at Portland postponed by bad weather