Tuning the selectivity of natural oils and fatty acids/esters deoxygenation to biofuels and fatty alcohols: a review