Republican U.S. Sen. Tom Cotton of Arkansas on Tuesday again blocked the passage of House-approved bipartisan legislation meant to shield journalists and telecommunications companies from being compelled to disclose sources and other information to federal authorities.