Thousands of litres of oil have spilled into the river from a tank at a Croydon bus depot, officials have said.