BBB gives magazine subscription service a poor rating for failure to fulfill orders