Very low overhead fault-tolerant magic state preparation using redundant ancilla encoding and flag qubits