Global fish and seafood stocks will collapse by 2048 unless humans halt overfishing and destruction of the ocean's habitat, a new report says.