GOP Sen. Susan Collins is between a rock and a hard place on impeachment as she struggles to hold her seat