Integrating the influence of weather into mechanistic models of butterfly movement