Autonomous Landing Allocation of Multiple Unmanned Aerial Vehicles on Multiple Unmanned Surface Vessels Subject to Energy Consumption