The sun produces