Pelosi unveils $3 trillion coronavirus relief plan amid squeeze from left and right