Fuel Injection System Design, Analysis and Testing Using Bond Graph as an Efficient Modeling Tool