Eric Sprott has spent decades investing in the markets and is regarded as the greatest resource trader of all-time.