Alvin HS art teacher faces child porn charges