Correct-by-Construction Control for Stochastic and Uncertain Dynamical Models via Formal Abstractions