Shelbyville substitute teacher charged with possession of child porn, solicitation of minor