Return a Promise from HTMLMediaElement.play()