Huntington Beach boys’ soccer tops San Clemente on penalty kicks