Asia stocks, oil rally on vaccine hopes; euro at two-week highs