Rolex, the world's most valuable watch brand, has made some truly rare and special timepieces over the years. Here are the top 5 most expensive Rolex watches to have ever been sold at auction.