XKCD forum breach exposes details from over 560,000 user accounts