BUG: no error raised on Newey-West with clustering

Closes #5884; OLS does not correctly apply Newey-West corrections when
clustering is being used. Raise a ValueError when the user tries to do
this, and update tests and documentation.