Heavy-Duty Trucking: Are Hydrogen-Powered Engines the Future?

What will power heavy-duty trucks in the immediate future? Could hydrogen-powered engines be an attractive candidate?