Celeste: Variational inference for a generative model of astronomical images