Seaweed: Promising plant of the millennium