PV Sindhu battled past Japan's Hina Akechi in a gripping three-game semifinal to reach her second Super 750 final of the season.