Japan Airlines buys 42 aircraft from Airbus, Boeing