BANC OF AMERICA COMM MORT INC PASS THROU CERTS SERIES 2004 2