Egypt court suspends April general elections