Indonesian court orders public caning