Gold prices drop more than $20 as global stocks recover