Beyoncé to receive humanitarian honour at BET Awards