SPOLRE: Semantic Preserving Object Layout Re-construction for Image Captioning System Testing