Kids no longer fostered in hotels after ‘cage’ report