Xcel Energy reports most customers have power restored