Does Apple's App Store Charge Developers Too Much?