Guns sales break record as shops ruled essential businesses