Sweden's Daniel Stahl came up with his biggest throw at the biggest moment as he won discus gold at the World Athletics Championships.