Soccer-Silva hat-trick for Portugal brings Faroes down to earth