Salesforce.com to hold mobile app 'hackathon' with $1 million prize