US tops Swiss in men's hockey opener