Euro bursts through resistance, dollar holds near 2-1/2 year low