Fuel processors for hydrogen - fuels, technology and recent