Analysts see 3 catalysts for July rally in US stocks