Elusive sniper saps US morale in Baghdad