Ex-police officer faces 25 child porn charges