Topology optimization on fuel tank rib structures for fuel sloshing suppression based on hybrid fluid–solid SPH simulation