A Comprehensive Confirmation-based Selfish Node Detection Algorithm for Socially Aware Networks