Gold price edges up above $2,400 amid firm US yields