Barcelona bounce back from Champions League nightmare, Real lose again