Computational study of materials for clean alternative resources : rechargeable batteries and fuel cell applications for future transportations