A Novel and Accurate BiLSTM Configuration Controller for Modular Soft Robots with Module Number Adaptability