Nano scale magnetically recoverable supported heteropoly acid as an efficient catalyst for the synthesis of benzimidazole derivatives in water