Barack Obama says America has crossed the red line