2022 Indianapolis 500 results: Marcus Ericsson fights off late charge to win Indy 500 under dramatic caution