Novel electronic states in graphene ribbons-competing spin and charge orders