Thermal desorption of interstellar ices: a review on the controlling parameters and their implications from snowlines to chemical complexity