A gunman has killed 10 people, including a police officer, following an hours-long stand-off at a grocery market in the…