Hardliner wins Sri Lanka election