Integrated day-ahead and intraday self-schedule bidding for energy storage systems using approximate dynamic programming | Synapse