A handoff algorithm based on estimated load for dense green 5G networks