Sharks snag Currie Cup in soggy final as late Hendrikse penalty sinks Lions