PhRMA plows $22M into 2007 lobbying