Outrage as Scotland scraps key climate targets