New and future developments in catalysis : batteries, hydrogen storage and fuel cells