Seven-time world champion Lewis Hamilton admits he was surprised to finish on pole in Imola ahead of the Red Bull's of Max Verstappen and Sergio Perez.