Asian currencies hit record lows as oil surges above $120.