China court jails 24 over $1.5-bln financial fraud