Taylor Swift will release surprise album ‘Folklore’