Hoard of priceless treasures recovered from 350-year-old Spanish shipwreck