Vettwel leads Hamilton, Spanish GP