Oil prices hit lowest since Ukraine invasion amid recession fears