Intel suffers data breach, 20 GB of source code and internal docs compromised