Police catch man with child porn on cell phone