Out-of-pocket costs vary widely for branded, generic drugs