Florence Pugh slams trolls who criticize 21-year age gap with boyfriend Zach Braff