Independently tunable multi-band terahertz absorber based on graphene sheet and nanoribbons.