User Perceptions of Mobile and Online Channels for Purchasing Financial Products