Why the S&P 500 is poised to gain 3% over the next 20 days, says JPMorgan's trading desk