Gold flat around $1,200/oz ahead of ECB meeting, U.S. data