U.S. mobile commerce sales predicted to top $3.4 billion in 2010