Affordable retail space open for business in Delray Beach