John Malkovich to Play Blackbeard on NBC's 'Crossbones'