Top seed Yamaguchi beats aggrieved Sindhu to reach final