McDonald's $5 meal deal is 'more promotional than profitable,' analysts say