Gold slips to $4,107 as recovery stalls below $4,230 resistance