Sex offender Brian Boucher’s release revoked after allegedly viewing child porn on public transit