Altria misses first-quarter earnings, revenue expectations