Gold Falls to $4,307 After $20 Drop