FCRF: Flexible Constructivism Reflection for Long-Horizon Robotic Task Planning with Large Language Models