Spanish fashion chain Inditex has banned fur from its 2,064 stores, just days before international protests were due to start.