A General Neural-symbolic Architecture for Knowledge-intensive Complex Question Answering