SLE6 and CLE6 from critical percolation