Congruences among Siegel and hermitian modular forms and the Bloch-Kato conjecture