Brazil's real hits 10-year low against dollar