different between mushroom and seaweed