Fuel pump and fuel tank