Czech Republic student, 18, wins Miss World crown