Man charged with child porn offences after pics of naked teenage boy found in public parks