Nepal dissolves parliament and announces elections