AI Meet MovieChat: An Innovative Video Understanding System that Integrates Video Foundation Models and Large Language Models