All the Rolex Submariner watches ever made are now worth $50 billion | Fortune