Honda recalls 2.2 million vehicles for airbag trouble