Ramos hat-trick and Portugal hit Switzerland for six