B2B online selling in the time of the coronavirus: challenges, solutions and new opportunities