difference between thylakoid and grana