Tiny (ZnO) clusters supported on graphene for solar energy trapping: A density functional theory study