Dynamic collision avoidance for maritime autonomous surface ships based on deep Q-network with velocity obstacle method