Honda recalls 2 million vehicles with a steering bug