SAT-based optimisation for the resource-constrained project scheduling problem with time-dependent resource capacities and requests