Tech Rad Power Bikes faces possible shutdown as it tries to survive ‘significant financial challenges’