Facebook donates £1 million to WWII code-breaking site Bletchley Park