Stocks rally, euro falls as ECB open to more stimulus