Home Investing Looming oil surplus could stall price recovery, say analysts