Thailand holds its first general election since 2014 coup