How many pi bonds does a typical double bond usually contain?