On Tate's duality theorems in Galois cohomology