input: Write a function to generate a histogram of the given list of data using Python's matplotlib library. The function should return the histogram plot with the specified bins and labels. If the input data is empty, the function should return an appropriate message indicating that the data is empty.
  assert generate_histogram([3, 5, 7, 2, 8, 10, 11, 65, 72, 81, 99, 100, 150])==plt.show()
  assert generate_histogram([])=='The input data is empty. Please provide a non-empty list.'
output: def generate_histogram(data):
      if not data:
          return 'The input data is empty. Please provide a non-empty list.'
      plt.hist(data, bins=10, color='blue', alpha=0.7)
      plt.xlabel('Value')
      plt.ylabel('Frequency')
      plt.title('Histogram of Data')
      return plt.show()