Multi-mode resource-constrained project scheduling problem with multiple shifts and dynamic energy prices | Synapse