Supersymmetry breaking and soft terms in M-theory