NBC: Senate passes bill to protect same-sex and interracial marriage over GOP opposition