Pharrell Williams cries 'Happy' tears over fan videos