Self-scheduling of a price-taker hydro producer in day-ahead energy and ancillary service markets