Singapore hangs 4th person in three weeks