Barbie has been given a makeover to be more diverse and empowered – but will that give her a place under the Christmas tree?