Japanese yen hits 24-year low against dollar