Gunmen fire on US consulate in Istanbul: TV