PSX maintains bullish momentum, KSE-100 index gains over 400 points