Ravens win Super Bowl 34-31 over 49ers after power outage