Bezos gifts quarter billion to US charity