GitHub survives world's largest DDoS attack