Alabama man convicted on child porn charges