Diesel price hits a ton, buses bear brunt