Granite City man faces more child porn charges