NBC: 'Twisters' rocks box office with powerful $80.5 million opening weekend