Borders Book Festival unveils August shows