BANC OF AMERICA MORT SEC INC MORT PAS THR CERT SERIES 2004 C