Gold in Bangalore falls to ₹1,42,959 as 3-month trend turns bearish