Gold struggles to recover above $1280 despite stocks selloff