Publix delivery service to launch across South Florida on Aug. 18