Taylor Swift can rap ... who knew?!