Brazil real falls to lowest level against dollar 12 years