Japan PM vows no more war on WWII anniversary