Sharp large deviation results for sums of independent random variables