Haul of ancient Roman artefacts found in London well stuns experts