US says has ‘duty’ to act after Syria nerve gas attack