A dual-band THz absorber based on graphene sheet and ribbons