USDJPY breaks 161.95 resistance as suspected BoJ intervention sparks 160.50 drop