Singer-songwriter Beans On Toast to play Aberdeen gig