NBC: Martha Stewart makes a splash with 'historic' Sports Illustrated swimsuit cover