Oil slides from five-month high on warnings about recovery