Taking Principles Seriously: A Hybrid Approach to Value Alignment in Artificial Intelligence