Read a 32-bit unsigned integer from the buffer using the Big Endian byte order, optionally at an offset.