Indonesian rupiah weakest since Asian financial crisis