Broadcom takes massive $2.24 billion in backdating charges