Gold stalls below $4,540 as ceasefire caps safe-haven demand