who gave 8 weapon to devi