Recent advances in understanding lunar surface charging: modeling, theory and spacecraft observations