Meghan Trainor says her pregnancy is the “best gift ever”, as she marked both her 27th birthday and her second wedding anniversary with Daryl Sabara.