Boeing union workers approve contract extension