Electricity off while shrinking database, how can I recover my database?
Wait patiently for it to recover.  This is what is supposed to happen.  While waiting, try to track down your latest backup, just in case.  I suggest a small investment in a UPS will avoid this problem in the future.