Preacher is fined for homophobia