Aligned polyaniline nanowires grown on the internal surface of macroporous carbon for supercapacitors