Microsoft's Allen Gives $300M For Brain Research