Singapore charges activists over pro-Palestinian letters