NBC: Taylor Swift endorses Joe Biden for President