JP Morgan cuts 2026 gold forecast to $5,243 amid weak demand