3 planets line up for celestial show today