20170718 entertainment.english.hollywood: Ben Affleck honoured for charity work