Viability in a non-local population model structured by size and spatial position