Impact of changing weather patterns on agriculture