A 45-year-old man opened fire at a mothers-and-children shelter in Stade, near Hamburg, on Monday, killing six staff members. Police say the attack stemmed from a meeting over care rights to his infant daughter.