Mobile Payments in United States: Challenges, Opportunities and Solutions