Modified majority logic decoding of Reed–Muller codes using factor graphs