Man charged with hate crime over fire set at Missouri mosque