Gold holds near $4,057 as oil-led inflation fears cap recovery