Singapore economic czar Tharman Shanmugaratnam to run for president