Oil price shock hits consumers