Brent falls to $107 as oil slips for second day