First ever hijab-wearing Barbie doll goes on sale