白居易为啥能写长恨歌