McAfee launches IPO, raises $620 million