NBC: Eva Longoria awarded $50 million for charity as part of Bezos annual prize