April gold edges up by 50 cents to settle at $1,258.80/oz