Dutch cabinet approves partial ban on Islamic veil in public areas