Man jailed over extensive child porn collection