Data Advisor: Dynamic Data Curation for Safety Alignment of Large Language Models