Oil prices cast shadow over eurozone inflation outlook: ECB survey