Graphene-assisted controlled growth of highly aligned ZnO nanorods and nanoribbons: growth mechanism and photoluminescence properties.