One in three consumers are only willing to wait 30 seconds or less before abandoning an online transaction