Hairy black holes with self-interactions