Which lipoprotein is responsible for transporting cholesterol from peripheral tissues back to the liver?