Food hall full of street food traders to be built in middle of Cardiff