Alton man faces meth, fleeing charges