Microsoft reports weaker Surface and Windows revenue amid global chip shortage