Bad few days for Biden