McConnell rejects demand for witnesses at Senate impeachment trial