CAIRO (AP) -- Egypt's Islamist president has called parliamentary elections for April in an effort to assuage mounting frustration over continued turmoil on the streets and a political impasse that has gripped the nation.