Largest known prime number, spanning 41 million digits, discovered by amateur mathematician using free software