3 is the magic number at Spanish GP for world champ Hamilton