Dollar keeps rising; euro falls to two-year low on weak data