An 'extraordinary' cache of Bronze Age weapons found in London has left experts scratching their heads.