Google reports more than $21 billion quarterly revenue as cost per click declines