Oil giant BP is killing 18 hydrogen projects, chilling the nascent industry