Euro falls to 3-week low vs dollar on Greek fears