Towards More Accurate US Presidential Election via Multi-step Reasoning with Large Language Models