Sopita Kanchanarin crowned Miss Thailand Universe 2018