Mipha: A Comprehensive Overhaul of Multimodal Assistant with Small Language Models