Fermion zero-modes on brane-worlds