What are the main assumptions of conflict theory?