Stocks are rallying but they may be about to hit their 'ceiling,' JP Morgan says