Japan warns against currency speculation after yen rally