What Makes AI Applications Acceptable or Unacceptable? A Predictive Moral Framework