Controllable Lyrics-to-Melody Generation