mexican–american war start date