Aristotle: IMO-level Automated Theorem Proving