Boron trifluoride supported on nano-SiO2: an efficient and reusable heterogeneous catalyst for the synthesis of bis(indolyl)methanes and oxindole derivatives